package br.ufmg.ubicomp.droidguide.context;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.RadioButton;
import br.ufmg.ubicomp.droidguide.R;
import br.ufmg.ubicomp.droidguide.context.*;

	public class Sleep extends Activity implements OnClickListener {
		
		RadioButton ficaDesperto;
		RadioButton ficaPoucoSonolento;
		RadioButton ficaSonolento;
		RadioButton ficaMuitoSonolento;
		RadioButton ficaDormindo;
		Button back;
		LogicContextDroidGuide lc;
		
		/** Called when the activity is first created. */
	    @Override
	    public void onCreate(Bundle icicle) {
	        super.onCreate(icicle);
	        setContentView(R.layout.sleep);
	        
					lc = new LogicContextDroidGuide();
					
					ficaDesperto       = (RadioButton)this.findViewById(R.id.ficaDesperto);
					ficaPoucoSonolento = (RadioButton)this.findViewById(R.id.ficaPoucoSonolento);
					ficaSonolento      = (RadioButton)this.findViewById(R.id.ficaSonolento);
					ficaMuitoSonolento = (RadioButton)this.findViewById(R.id.ficaMuitoSonolento);
					ficaDormindo       = (RadioButton)this.findViewById(R.id.ficaDormindo);
					
//					if ( lc.getSleep() == 0 ){
//						ficaDesperto.setChecked(true);
//					}
//					else if  ( lc.getSleep() == 1 ){
//						ficaPoucoSonolento.setChecked(true);
//					}
//					else if  ( lc.getSleep() == 2 ){
//						ficaSonolento.setChecked(true);				
//					}
//					else if  ( lc.getSleep() == 3 ){
//						ficaMuitoSonolento.setChecked(true);				
//					}
//					else if  ( lc.getSleep() == 4 ){
//						ficaDormindo.setChecked(true);				
//					}
				
					back = (Button)this.findViewById(R.id.back);
					back.setOnClickListener(this);
	    }
	    
		public void onClick(View v) {
			if (ficaDesperto.isChecked()) {
				lc.setSleep( 0 );
			}
			else if (ficaPoucoSonolento.isChecked()) {
				lc.setSleep( 1 );
			}
			else if (ficaSonolento.isChecked()) {
				lc.setSleep( 2 );
			}
			else if (ficaMuitoSonolento.isChecked()) {
				lc.setSleep( 3 );
			}
			else if (ficaDormindo.isChecked()) {
				lc.setSleep( 4 );
			}
			finish();
			
		}
	}

